Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour BMW Tennis Championship - Sunrise Busan Challenger Karlsruhe Challenger Tampere Challenger Istanbul Challenger Geneva Challenger Freudenstadt Challenger Szczecin Challenger Montevideo Challenger Florionapolis Challenger Jersey Challenger Heilbronn Challenger Portoroz Challenger Meerbusch Challenger Belgrade Challenger Eckental Challenger Poznan Challenger Geovillage Open Trofeo Melia Olbia - Olbia Okal Cup 2003 - Eckental ITG Miami Challenger - Miami Heilbronn Open - Heilbronn Ostdeutscher Sparkassen Cup - Dresden Volvo Sylt Open - Sylt Bet-at-home Open - Hamburg Noumea Challenger Heilbronn Challenger Bangkok Challenger Napoli Challenger Sofia Challenger Tunis Challenger Bordeaux Challenger Furth Challenger Braunschweig Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Buenos Aires Challenger Pullach Challenger Sao Paulo Challenger San Remo Challenger Zagreb Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Challenger Hamburg - Hamburg DPD Challenger 2002 - Aschaffenburg Quelle Cup 2000 - Furth Jaegermeister Open - Braunschweig Okal Cup - Eckental 9th Wartburg Open - Eisenach Braunschweig Challenger Bratislava Challenger Okal Cup 2001 International Bavarian Championships - Eckental Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte Challenger Santa Cruz - Santa Cruz IV Trofeo Ciudad de Quito - Quito Copa Ericsson Uruguay - Montevideo Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago ATU Cup - Weiden ATP Tour Challenger at Nellie Gail - Laguna Hills IV Abierto Internacional de Salinas - Salinas Napoli Challenger - Napoli Open de Nice - Nice AXA Open - Espinho Black Forest Open 2002 - Freudenstadt Pekao Open - Szczecin Copa Ericsson - Sao Paulo Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Warsteiner Challenger Lubeck - Lubeck Prague Open - Prague Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid St. Petersburg Challenger by Kinex - St. Petersburg Rhein-Main Challenger 2003 - Aschaffenburg Fujitsu Siemens Open - Budapest Open de la Ville de Saint Denis - Reunion Island The Nottingham Challenger - Nottingham ATP Challenger 2003 Numea - New Caledonia Volkswagen Challenger 2004 - Wolfsburg GHI Bronx Tennis Classic - Bronx Brasil Open - Florianopolis Open de Franche-Comte - Besancon Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Corona Mexico City Open - Mexico City Copa Ericsson Peru - Lima Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Barletta Citta Della Disfida Open 99 - Barletta Jagermeister Open - Braunschweig Nord/LB Open 2004 - Braunschweig Tehran Open ATP Challenger - Tehran Open Sainte Victoire - Aix-En-Provence Mobilux Open - Luxembourg Pro Tennis World Open - Sunrise Nord LB Open - Braunschweig San Marino Cepu Open - San Marino BMW Tennis Championship - Sunrise Schickendanz Open - Furth Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere s Tennis Masters 06 - Graz Ostdeutscher Sparkessen Cup - Dresden Unicredit Czech Open 2007 - Prostejov Nord LB Open 2007 - Braunschweig San Marino Cepu Open - San Marino Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Posillipo Tennis Cup - Napoli Malaysian Open - Kuala Lumpur KGHM Dialog Polish Indoors - Wroclaw Iquique Challenger Wolfsburg Challenger Bergamo Challenger Santiago Challenger Ostrava Challenger Asuncion Challenger Rome Challenger Furth Challenger Guayaquil Challenger Kitzbuhel Challenger Salzburg Challenger Lima Challenger Sao Paulo Challenger Noumea Challenger Prostejov Challenger Sunrise Challenger Prostejov Challenger Bogota Challenger Pereira Challenger Braunschweig Challenger Scheveningen Challenger Aix En Provence Challenger Furth Challenger French Open - Paris Braunschweig Challenger Meerbusch Challenger Szczecin Challenger Schickendanz Open - Furth Canberra Challenger Grand Prix Hassan II - Casablanca 1999 Mercedes Cup - Stuttgart Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona UBS Open Gstaad - Gstaad 2000 Mercedes Cup - Stuttgart Internazionali di Tennis di San Marino - San Marino Braunschweig Challenger Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Allianz Suisse Open Gstaad - Gstaad Braunschweig Challenger Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Scheveningen Challenger St. Petersburg Open - St. Petersburg Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Heineken Open - Auckland Mercedes Cup - Stuttgart Abierto Mexicano de Tenis Pegaso - Mexico City Generali Open - Kitzbuhel Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open Seat-Godo 2001 - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Open de Moselle - Metz Heineken Open - Auckland Movistar Open - Vina del Mar Estoril Open - Estoril Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril CA Tennis Trophy - Vienna Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok China Open - Beijing Heineken Open - Auckland Movistar Open - Santiago ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Mercedes Cup - Stuttgart International German Open - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Heineken Open - Auckland Copa AT&T - Buenos Aires BCR Open Romania - Bucharest China Open - Beijing Abierto Mexicano Telfonica MoviStar - Acapulco Swiss Indoors Basel - Basel Brisbane International - Brisbane Gerry Weber Open - Halle Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Open Romania - Bucharest Gerry Weber Open - Halle Qatar Open - Doha Bet-at-home Open - Hamburg Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Bet-at-home Cup - Kitzbuhel Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Gerry Weber Open - Halle CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Moselle Open - Metz Qatar ExxonMobil Open - Doha Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Generali Open - Kitzbuhel Bet-at-home Open - Hamburg Open de Moselle - Metz Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Investor Swedish Open - Bastad Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle European Open - Antwerp Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Antalya Cup - Antalya Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston BMW Open - Munich Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Connex Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Power Horse World Team Cup - Dusseldorf Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Qatar Mobil Open 2000 - Doha Bet-at-home Open - Hamburg U.S. Mens's Clay Court Championship - Houston China Open - Beijing Apia International - Sydney St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart BMW Open - Munich ARAG World Team Championship - Dusseldorf Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva U.S. Open - New York Energis Open - Amersfoort Merano Open - Merano Internazionali di Tennis di San Marino - San Marino Qatar Mobil Open 2001 - Doha Davidoff Swiss Indoors - Basel Heineken Open - Auckland ATP Vegeta Croatia Open - Umag Valencia Open - Valencia China Open - Beijing Abierto Mexicano de Tenis Pegaso - Acapulco Erste Bank Open - Vienna Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Sydney International - Sydney Medibank Private International - Sydney Next Generation Adelaide International - Adelaide ARAG World Team Championship - Dusseldorf The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Bet-at-home Open - Hamburg Gerry Weber Open - Halle Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Generali Open 1999 - Kitzbuhel NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Italian Open - Rome Western & Southern Financial Group Masters - Cincinnati German Open - Hamburg Shanghai ATP Masters 1000 - Shanghai Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Sony Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Tennis Masters Series - Monte Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tennis Masters Series - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Croatia Open - Umag Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells European Open - Antwerp Internazionali BNL d'Italia - Rome German Tennis Championships - Hamburg Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, ARG-MEX 5-0 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Olympics - Sydney Olympics - Athens French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-POL 3-2 Colonial Classic - Kooyong